Embedding UML Subset into Object-oriented DEVS Modeling Process
نویسنده
چکیده
The DEVS formalism supports modeling of discrete event systems in a hierarchical, modular manner based on the object-oriented world view. System modeling requires not only understanding of modeling framework but also domain kno-wledge of the system. Therefore, successful modeling may need a means to represent a system which is understandable to both domain experts and M&S experts. This paper propo-ses an employment of a UML(Unified Modeling Language) subset as such a means at a front end of the DEVS modeling process. Thus, the UML subset specifies behavior of objects in general; DEVS refines such behavior with additional info-rmation which is required for discrete event models. A case study demonstrates effectiveness of the proposed methodol-ogy..
منابع مشابه
Embedding DEVS methodology in CBD process for development of war game simulators
CBD (Component Based Development) methodology is a cost effective software development paradigm in which encapsulated software modules are assembled via interface to perform required functions. The CBD process directly applicable to general software development projects in conjunction with UML (Unified Modeling Language) based OOD (object-oriented development) methodology. However, special proj...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملLayered Approach to Development of OO War Game Models Using DEVS Framework
The DEVS framework of discrete event modeling is known to be compatible with the object-oriented (OO) world view. This paper proposes a methodology for the OO development of war game models within the framework. The methodology develops war game models at two layers: a discrete event system (DES) layer and an object model (OM) layer. Within the methodology the DES layer represents abstract beha...
متن کاملFormal Verification of a Subset of UML Diagrams: An Approach Using Maude
The Unified Modeling Language (UML) (Rumbaugh, 1999) is widely used language for the specification of object oriented software systems, including concurrent and embedded systems. An UML model is a set of diagrams describing and documenting the structure, behavior and the usage of a software system. The UML case tools available in today markets help designers to create models and generate code a...
متن کاملBusiness Process Modeling with EPC and UML: Transformation or Integration?
Process and object-orientation are basic concepts of modeling, implementing and customizing information systems. In this paper we present two approaches of combining those concepts into a coherent way. In the first approach we discuss how to transform business process models (Event-driven Process Chain (EPC) diagrams) into object-oriented models (Unified Modeling Language (UML) diagrams). The m...
متن کامل